.iconfont {
	font-family: iconfont;  
}
.flex-row {
	flex-direction: row;
}
.flex-center {
	justify-content: center;
}
.flex-middle {
	align-items: center;
}
.flex-wrap {
	flex-wrap: wrap;
}
.dialog-box {
	// height:900upx;
	flex-direction: column;
	padding: 0 30upx 24upx;
	background-color: #fff;
}
.dialog-mark {
	position: absolute;
	top: 0;
	right: 0;
	bottom: -1000px;
	left: 0;
	background-color: rgba(255,255,255,0);
}
.dialog-active {
	bottom: 0;
}
.dialog-mt {
	position: relative;
	height: 100upx;
}
.dialog-close {
	position: absolute;
	right: 0;
	font-size: 34upx;
	color: #A0A5BA;
}
.dialog-title {
	font-size: 36upx;
	font-weight: 500;
	color: #333333;
	text-align: center;
}
.b-b {
	width: 690upx;
	height: 1px;
	background-color: #E5E5E5;
	transform: scaleY(.5);
}
.info-box {
	padding: 20upx 0;
	flex-direction: row;
	flex-wrap: wrap;
	width: 690upx;
}
.info-item {
	padding: 20upx 0;
	width: 345upx;
}
.info-item-name {
	font-size: 28upx;
	color: #999;
}
.info-item-value {
	font-size: 28upx;
	color: #333;
}
.media {
	width: 690upx;
}
.video {
	width: 690upx;
	height: 300upx;
}